@mianSizeColor: #fff;

.headerIndex {
    position: relative;
    color   : @mianSizeColor;
    display : flex;

    .logo {
        position: relative;
        height  : 64px;

        img {
            display: block;
            margin : 0 20px;
            height : 64px;
        }

        &:after {
            content     : '';
            position    : absolute;
            border-right: 1px solid #ddd;
            right       : 0;
            top         : 22px;
            height      : 20px;
        }
    }

    .menu {
        position: relative;
        display : flex;
        flex    : 1;

        .menuList {
            position: relative;

            .title {
                position      : relative;
                box-sizing    : border-box;
                letter-spacing: 1px;
                padding       : 0 20px;

                a {
                    font-size  : 16px;
                    font-weight: bolder;
                    white-space: nowrap;
                    text-decoration: none;
                    color: inherit;
                }

            }
        }
    }

    .admin {
        position: relative;
        display : flex;
        cursor  : pointer;
        .searchbox{
            margin-right: 30px;
        }
    }
}